草庐IT

php - 推送通知

全部标签

php - 错误 0x2006D002 :BIO routines:BIO_new_file:system lib with PHP on Windows

尝试通过简单的方式加载我的私钥时出现以下错误。这是我的代码。publicfunctionloadPrivateKey($fileName,$password=null){if(!is_file($fileName))thrownewSignException('Privatekeynotfound',SignException::KEY_NOT_FOUND);$fileContent=file_get_contents($fileName);if(!is_null($password))$this->prvKey=openssl_get_privatekey($fileContent,

找不到 php dll 模块

我的php_stats.dll总是给出一个"Thespecifiedmodulecouldnotbefound.\r\ninUnknownonline0"在Apache错误日志中。我在Windows1064位机器上设置了XAMPP32位。带有XAMPP的PHP(也是32位,上周下载所以是最新的)。由于windows安全问题不得不安装到D盘PHP_stats.dll-从1.0.5到2.0.3的所有版本,所有32位,非线程安全和线程安全上周再次尝试下载(是的,我也尝试过64位版本)php_stats.dll位于D:/xampp/php/ext/和D:/xampp/apache/bin/(和

php - 从不知道当前配置文件的 PHP 运行 Windows Powershell

我为所有机器用户定义了一些函数和变量,如下所示:Set-Content$Profile.AllUsersCurrentHost(Get-Contentpath/to/myprofile.ps1)让我们调用我定义的函数之一Do-Stuff。这很好用。任何时候调用Powershell控制台,然后键入“Do-Stuff”+ENTER,它都可以工作。现在我已经尝试通过几种方式从PHP调用此函数,但我遇到了一些问题。考虑一下:$res=shell_exec('PowershellDo-Stuff');print_r($res);我得到的是这个错误:Do-Stuff:Theterm'Do-Stuf

windows - 如何为我的应用程序设置 Windows 10 通知首选项

我正在使用QSystemTrayIcon::showMessage()函数显示我的应用程序消息,我希望它们在显示后留在Windows操作中心。我通过设置“在操作中心显示通知”参数找到了解决方案,但如何使用我的应用程序中的代码设置此参数?Settings->Notifications&Actions->thisparameter 最佳答案 您的应用程序需要setupaCOMserver以便您能够延长操作中心消息的超时时间。 关于windows-如何为我的应用程序设置Windows10通知首

[极客大挑战 2019]PHP1-原创超详细

[极客大挑战2019]PHP1提示:有一个良好的备份网站的习惯寻找一个备份文件字典,我在github上找的:scopion/dic:渗透字典,框架信息泄露,备份文件泄露,配置文件泄露。字典(github.com)我用的是top7777.txt字典,扫的很慢。扫出来www.zip这个文件,然后下载下来,里面只有index.php和class.php两个文件有作用。反序列化文件:index.php重点代码解读:Select=$_GET['select']//这里需要传入序列化的内容$res=unserialize(@$select);1.@符号在php中做错误控制操作符,当表达式附加@符号的时候,

php - 在没有 XAMPP 的情况下在 Windows 中安装 Laravel

您好,我已经在我的Windows操作系统中安装了PHP7.1.1并且还安装了Composer作为PHP的依赖项管理器。然后我使用命令安装了Laravel:composerglobalrequire"laravel/installer"但在那之后,当我尝试使用命令创建一个项目时composercreate-project--prefer-distlaravel/laraveltest_blogs我收到以下错误:**安装laravel/laravel(v5.3.16)-安装laravel/laravel(v5.3.16)从缓存加载在test_blogs中创建项目php-r"file_exi

php - WAMP 服务器从 ip 地址重定向到本地主机

在这张图片中你可以看到我的URL是192.168.1.150,如果我点击IndexURL中列出的moodle文件夹就会变成localhost。我在Windows10上使用WAMP3.0.6。我想要的URL作为IP不想定向到本地主机。因为当我从另一台网络计算机点击时也是同样的问题。 最佳答案 这是因为您的config.php文件中的$CFG->wwwroot。如果你不想重定向将您的ip设置为此变量。示例:$CFG->wwwroot='http://192.168.1.75/moodle';

php - 将 Docker 容器连接到远程 MySQL 数据库

我正在运行Docker的Windows10环境中并行开发Laravel和遗留PHP应用程序。对于遗留的PHP应用程序,我想将开发转移到Docker容器内,但是,我似乎无法让PHP应用程序连接到本地网络上不同Ubuntu服务器上的MySQL数据库。我使用Laradock来简化此类开发环境的docker容器镜像和设置。这是我的设置:Windows10主机(IP:172.19.0.200)--本地未安装MySQL服务器UbuntuMySQL服务器(IP:172.19.0.16)TeamSQL(MySQL客户端)Windowscmd控制台中ipconfig的结果:Ethernetadapter

php - 如何在 PHP 中查找 Windows 和 Linux 上的用户主目录

我知道有几种方法可以确定用户的家,具体取决于平台(主要是Unix/Linux与Windows)。Composer在composer/Platform中使用环境变量包裹:publicstaticfunctiongetUserDirectory(){if(false!==($home=getenv('HOME'))){return$home;}if(self::isWindows()&&false!==($home=getenv('USERPROFILE'))){return$home;}if(function_exists('posix_getuid')&&function_exists

windows - Windows 桌面中的 Web 推送通知

引用本教程:https://developers.google.com/web/fundamentals/codelabs/push-notifications/我能够将它与我的网络应用程序集成,并将推送消息发送到我的网络应用程序。在Mac(Chrome)上,即使浏览器关闭,我也能够推送通知。但是当我在Windows机器(Chrome)上打开我的网络应用程序时,推送通知仅在浏览器选项卡打开时出现。我错过了什么吗?如何在关闭浏览器的情况下在Windows上推送通知? 最佳答案 尝试FirebaseJavaScript客户端在后台接收消